body {
  background-color: white;
  color: black;
  font-family: helvetica, sans-serif;
  font-size: small;
  margin: 8px;
  margin-top: 3px;
}

.gwt-Button { font-size: 100%; }
.gwt-TabPanel {
 width: 100%;
}
.gwt-TabBarItem
{
	background-color: white;
	color: darkblue;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
}
.gwt-TabBarItem a:hover{
	cursor: pointer;
	text-decoration: underline;
	background-color: red;
}
.gwt-TabBarItem-selected {
	background-color: #CBDCDC;
	font-weight: bold;
	color: darkblue;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.gwt-TabPanelBottom {
	background-color: #CBDCDC;
}


.courseColumn td{
	background-color: #CBDCDC;
	font-weight: bold;
	color: darkblue;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
}
table{
	/*border-collapse: collapse;*/
}
.results{
font-size: 0.9em;
}
.centerResults{
text-align: center;
}
.border{
	border: 1px solid black;
}
.courseEvenRow {
	background-color: #AAFFFF;
}
.campusName {
	color: blue;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.loadingStatus {
    color: white;
    background-color: red;
}
div.header {
    background-color: #0A3FA0; /* gets overridden by institution specific css files */
    color: white;
    padding: 4px 20px 4px 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
p.sub_header {
	font-size: 0.8em;
}
div.header p.system, div.header p.transfer-info {
    margin: 0px 0px 0px 0px;
    font-size: 0.9em;
}


div.header p.institution {
    margin: 0px 0px 0px 0px;
    font-size: 1.6em;
}

div.header a.system_link, div.header a.title_link {
    color: white;
    text-decoration: none;
}

div.header p.transfer-info a {
    color: white;
}

div.header a.no_frames {
    color: white;
    font-size: 0.9em;
    margin-left: 10em;
}

div.header2 {
  clear: left;
  width: 100%;
}

.popUp {
  background-color: white;
  border: 1px solid #87B3FF;
  padding: 4px;
}

.dropDownPanel {
	border: 1px solid #87B3FF;
}

.numberingSystem {
	color: blue;
	font-size: 0.9em;
}